// const person: string = '管姐'
// let age: number = 18
// let flag: boolean = true
// let un: undefined = undefined
// let nu: null = null
// let sy: symbol = Symbol('1')
// // let big: bigint = 123n
// let obj: object = {person, age}

// person = null
// person = undefined

// age = null



// function foo(): void{

// }


// const arr1: string[] = ['1', '2']
// const arr2: Array<string> = ['1', '2']  // 泛型

// // 元组
// const arr3: [string, number?, boolean?] = ['1', 1]

// const arr4: [name: string, age: number] = ['张三' ,18]

// const [el1, el2, ...rest] = arr4



// interface IDescription {
//     readonly name: string;
//     age: number;
//     gender: boolean;
//     like?: string
// }

// const obj1: IDescription = {
//     name: '张三',
//     age: 18,
//     gender: true

// }

